package cn.iocoder.yudao.module.xkfz.domain.entity.clinicalHealthCare;

import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 非手术科室及手术科室原始数据表
 */
@Data
@TableName("ELEMENT_DATA_YEAR_COPY1")
public class ElementData  {
    @TableId(value = "ID", type = IdType.INPUT)
    @Schema(description = "元素id")
    private Long id;

    @TableField("ELEMENT_NUMBER")
    @Schema(description = "元素值")
    private String elementNumber;

    @TableField("KS_ID")
    @Schema(description = "科室ID")
    private String ksId;

    @TableField("KS_NAME")
    @Schema(description = "科室名称")
    private String ksName;

    @TableField("ELEMENT_NAME")
    @Schema(description = "元素名称")
    private String elementName;

    /**
     * 所属年份
     */
    @TableField("PERIOD_TIME")
    @Schema(description = "所属年份")
    private String periodTime;
    /**
     * 科室类型
     */
    @TableField("KS_TYPE")
    @Schema(description = "科室类型")
    private String ksType;
}
